home *** CD-ROM | disk | FTP | other *** search
/ Champak 142 / Volume 142 Oct 17 2011 - Damaged.iso / Games / operation-graduates.swf / scripts / frame_41 / DoAction.as < prev   
Text File  |  2011-10-17  |  3KB  |  138 lines

  1. function createEnemyContainer()
  2. {
  3.    createEmptyMovieClip("enemyContainer",enemyDepth);
  4.    eConCount = 0;
  5.    createEnemyBulletContainer();
  6. }
  7. function createExplosionContainer()
  8. {
  9.    createEmptyMovieClip("explosionContainer",explosionDepth);
  10.    explosionCount = 0;
  11. }
  12. function createEnemyBulletContainer()
  13. {
  14.    createEmptyMovieClip("eBullets",eBulletDepth);
  15.    eBulletsCount = 0;
  16. }
  17. function enemyExecute()
  18. {
  19.    for(e in enemyContainer)
  20.    {
  21.       enemyContainer[e].move();
  22.    }
  23.    var _loc1_ = 0;
  24.    while(_loc1_ < Q1enemies.length)
  25.    {
  26.       Q1enemies[_loc1_].Q1logic();
  27.       _loc1_ = _loc1_ + 1;
  28.    }
  29.    _loc1_ = 0;
  30.    while(_loc1_ < Q2enemies.length)
  31.    {
  32.       Q2enemies[_loc1_].Q2logic();
  33.       _loc1_ = _loc1_ + 1;
  34.    }
  35.    _loc1_ = 0;
  36.    while(_loc1_ < Q3enemies.length)
  37.    {
  38.       Q3enemies[_loc1_].Q3logic();
  39.       _loc1_ = _loc1_ + 1;
  40.    }
  41.    _loc1_ = 0;
  42.    while(_loc1_ < Q4enemies.length)
  43.    {
  44.       Q4enemies[_loc1_].Q4logic();
  45.       _loc1_ = _loc1_ + 1;
  46.    }
  47. }
  48. function explode(exploder)
  49. {
  50.    var _loc1_ = exploder;
  51.    var _loc3_ = this;
  52.    if(_loc1_._x != 0 && _loc1_._y != 0)
  53.    {
  54.       var _loc2_ = explosionContainer.attachMovie("explosion1","explosion" + explosionCount++,explosionCount);
  55.       _loc2_._x = _loc1_._x;
  56.       _loc2_._y = _loc1_._y;
  57.       _loc2_._rotation = _loc1_._rotation;
  58.       _loc1_.myShadow.removeMovieClip();
  59.       _loc1_.removeMovieClip();
  60.       _loc2_.onEnterFrame = function()
  61.       {
  62.          var _loc1_ = this;
  63.          if(_loc1_._currentframe == _loc1_._totalframes)
  64.          {
  65.             _loc1_.removeMovieClip();
  66.          }
  67.       };
  68.    }
  69. }
  70. function baddyQ1()
  71. {
  72.    var _loc3_ = this;
  73.    var _loc2_ = 0;
  74.    while(_loc2_ < Q1bullets.length)
  75.    {
  76.       var _loc1_ = Q1bullets[_loc2_];
  77.       if(_loc3_.hitTest(_loc1_._x,_loc1_._y,false))
  78.       {
  79.          _loc3_.hit();
  80.          _loc1_.removeMovieClip();
  81.          break;
  82.       }
  83.       _loc2_ = _loc2_ + 1;
  84.    }
  85. }
  86. function baddyQ2()
  87. {
  88.    var _loc3_ = this;
  89.    var _loc2_ = 0;
  90.    while(_loc2_ < Q2bullets.length)
  91.    {
  92.       var _loc1_ = Q2bullets[_loc2_];
  93.       if(_loc3_.hitTest(_loc1_._x,_loc1_._y,false))
  94.       {
  95.          _loc3_.hit();
  96.          _loc1_.removeMovieClip();
  97.          break;
  98.       }
  99.       _loc2_ = _loc2_ + 1;
  100.    }
  101. }
  102. function baddyQ3()
  103. {
  104.    var _loc3_ = this;
  105.    var _loc2_ = 0;
  106.    while(_loc2_ < Q3bullets.length)
  107.    {
  108.       var _loc1_ = Q3bullets[_loc2_];
  109.       if(_loc3_.hitTest(_loc1_._x,_loc1_._y,false))
  110.       {
  111.          _loc3_.hit();
  112.          _loc1_.removeMovieClip();
  113.          break;
  114.       }
  115.       _loc2_ = _loc2_ + 1;
  116.    }
  117. }
  118. function baddyQ4()
  119. {
  120.    var _loc3_ = this;
  121.    var _loc2_ = 0;
  122.    while(_loc2_ < Q4bullets.length)
  123.    {
  124.       var _loc1_ = Q4bullets[_loc2_];
  125.       if(_loc3_.hitTest(_loc1_._x,_loc1_._y,false))
  126.       {
  127.          _loc3_.hit();
  128.          _loc1_.removeMovieClip();
  129.          break;
  130.       }
  131.       _loc2_ = _loc2_ + 1;
  132.    }
  133. }
  134. function baddyCollide()
  135. {
  136.    explode(this);
  137. }
  138.